package com.retailshop.shopuser;

import com.retailshop.shopuser.entity.User;
import com.retailshop.shopuser.entity.UserNo;
import com.retailshop.shopuser.mapper.UserNoMapper;
import com.retailshop.shopuser.service.UserNoAndRankService;
import com.retailshop.shopuser.service.UserNoService;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.context.junit4.SpringRunner;

import java.util.ArrayList;
import java.util.List;

@RunWith(SpringRunner.class)
@SpringBootTest
public class TstUser {
    @Autowired
    UserNoAndRankService userNoAndRankService;
@Autowired
    UserNoMapper userNoMapper;
@Autowired
    UserNoService userNoService;
    int total=0;
//    @Test
//    public void testUserNOAndRank(){
//        String phone="15285157467";
//        List<UserNoAndRank> userNoAndRankList =userNoAndRankService.selectUserNoAndRankByPhone(phone);
//        for (int i = 0; i < userNoAndRankList.size(); i++) {
//            System.out.println(userNoAndRankList.get(i).getId());
//        }
//
//    }


//    @Test
//    public void testUserNo() {
//
////        int userNoId = 10009;
////        int userNoId = 92153;
////        int userNoId = 92155;
//        int userNoId = 92157;
//
//        List<Integer> list=new ArrayList<>();
//
//        List<UserNo> userNoList=getShare(userNoId);
//
//        if(userNoList==null || userNoList.size()==0){return ;}
//
//        for (int i = 0; i <userNoList.size() ; i++) {
//            list.add(userNoList.get(i).getId());
//        }
//
//        getcount(list);//
//
//        System.out.println("sum:"+total);
//    }
//
//
//    public List<UserNo> getShare(int userNoId){
//
//              List<UserNo> userNoList=  userNoMapper.getReCommender(userNoId);
//              if(userNoList==null){
//                  return null;
//              }
//
//        return userNoList;
//    }
//
//
//    public void getcount(List<Integer> list){
//
//            List<Integer> list1=new ArrayList<>();//里面
//            List<Integer> list2=new ArrayList<>();//外面
//
//            List<UserNo> userNoList1=null;
//
//            if(list.size()==0){return ;}
//            for (int i = 0; i <list.size() ; i++) {
//
//                System.out.println("----->"+list.size()+"id=="+list.get(i));
//
//                total++;
//               userNoList1 =getShare(list.get(i));
//               if(userNoList1==null||userNoList1.size()==0){continue;}
//
//
//            for (int k = 0; k <userNoList1.size() ; k++) {
//
//                int Id=userNoList1.get(k).getId();
//                list1.add(Id);
//                System.out.println("第一层："+Id);
//            }
//
//
//
//        }
//
//
//
//            //第二层：数据
//        for (int m = 0; m <list1.size() ; m++) {
//            int s=list1.get(m);
//            list2.add(s);
//
//        }
//        System.out.println("list2:"+list2.size());
//
//       getcount(list2);
//
//
//    }
//




}
